home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19970626-19970929 / 000360_news@newsmaster….columbia.edu _Thu Sep 18 11:37:53 1997.msg < prev    next >
Internet Message Format  |  2020-01-01  |  4KB

  1. Return-Path: <news@newsmaster.cc.columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id LAA05334
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Thu, 18 Sep 1997 11:37:52 -0400 (EDT)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id LAA19712
  7.     for kermit.misc@watsun; Thu, 18 Sep 1997 11:37:51 -0400 (EDT)
  8. Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
  9. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  10. Newsgroups: comp.sys.ibm.as400.misc,comp.protocols.kermit.misc
  11. Subject: Re: transfer files from AS/400 to UNIX
  12. Date: 18 Sep 1997 15:37:48 GMT
  13. Organization: Columbia University
  14. Lines: 66
  15. Message-ID: <5vrhsc$r92$1@apakabar.cc.columbia.edu>
  16. References: <01bcbdd3$4c8d2980$9f05a8c0@da159mat5.sonae.pt> <01bcbdea$1e564b20$6e036536@merck.com>
  17. NNTP-Posting-Host: watsun.cc.columbia.edu
  18. Xref: news.columbia.edu comp.sys.ibm.as400.misc:33862 comp.protocols.kermit.misc:7683
  19.  
  20. In article <01bcbdea$1e564b20$6e036536@merck.com>,
  21. Paul Nicolay <paul_nicolay@merck.com> wrote:
  22. : Paulo Martins <pmartins@sonae.pt> wrote in article
  23. : <01bcbdd3$4c8d2980$9f05a8c0@da159mat5.sonae.pt>...
  24. : > I would like transfer files from AS/400 to UNIX, but I have some problems
  25. : > with packed fields and fields with sign.
  26. : > Can anyone suggest some solution to my problem.
  27. : > 
  28. : > PRECONDITIONS: I only can make conversions in the UNIX system
  29. :
  30. : Normally you should convert everything to alphanumeric BEFORE it is FTP'ed
  31. : to the Unix.  This means that you have a serious problem and the only
  32. : solution I can think about is to write a program that reads the binary file
  33. : (so transfer in BIN mode) and does the EBCDIC to ASCII itself.  If you are
  34. : aware of the record layout you can also take care of the packed
  35. : representation.  Not really a nice solution but it should work.
  36. As you may know, at Columbia University we make cross-platrom communications
  37. software called Kermit.  You can read all about it at our website:
  38.  
  39.   http://www.columbia.edu/kermit/
  40.  
  41. Kermit software is available for just about every hardware and OS platform on
  42. the planet EXCEPT for the IBM midrange systems: /34, /36, /38, and AS/400.
  43.  
  44. We receive a constant stream of requests for Kermit software for these
  45. systems, but we can't produce this software ourselves because we don't have
  46. access to them, nor do we know anything about them.  However, the Kermit
  47. file-transfer protocol is fully documented, and there is source code in many
  48. languages (C, Fortran, Algol, Pascal, you name it -- just about everything
  49. except COBOL and RPG).
  50.  
  51. I took my first look at this newsgroup today and was struck by the fact that,
  52. out of about 500 postings, probably a good 20% of them were asking how to
  53. transfer files between the AS/400 or System/3x and Windows, UNIX, VMS, etc.
  54.  
  55. Since Kermit software is already available for ALL these other platforms,
  56. then all of these needs could be satisfied by a Kermit program for the AS/400
  57. (hopefully coded so as to also work on the System/3x's).
  58.  
  59. I realize there are some rather nontrivial issues to be tackled:
  60.  
  61.  . Conversion between EBCDIC (including, no doubt, the many Country Extended
  62.    Code Pages) and the ASCII-based character sets on the other end (Latin-1,
  63.    Latin-2, etc, as well as various proprietary sets).  But this problem is
  64.    solved in the Kermit protocol definition and in practice in the IBM
  65.    mainframe version of Kermit, which runs on VM/CMS, MVS/TSO, CICS, and
  66.    several other less-well known OS's (MUSIC, GUTS, etc).
  67.  
  68.  . Import/export of complex file/record structures.  This is indeed a tough
  69.    one, but can be handled at the "presentation layer" of the protocol.  We
  70.    have handled similar problems in VMS (which also has a complex structured
  71.    file system) and OS/2 (with its Extended Attributes).
  72.  
  73.  . The communications interface: 5250 terminals and all that -- all the
  74.    issues raised by protocol converters.  But we have handled these in the
  75.    3270 world, and the same principles should apply.
  76.  
  77. Do it once, and you've opened the door to the entire rest of the computing
  78. world.  Any volunteers?  If you're a competent IBM midrange programmer
  79. interested in some pro bono work (fame if not fortune), please contact me and
  80. I'll be glad to get you started.
  81.  
  82. Frank da Cruz
  83. The Kermit Project
  84. Columbia University